package models.proxies
{
	import com.axon.dataservices.AxDS;
	import com.axon.mvc.patterns.proxy.AxProxy;
	
	import helpers.Verbs;
	
	import models.vo.Atividade;

	public class AtividadeProxy extends AxProxy
	{
		//////////////////////////////////////////////////////////////////////////////////////////////////////
		
		public function registrarAnalise(atividade: Atividade): void 
		{
			AxDS.httpInvoke(onRegistrarAnaliseSuccess, onRegistrarAnaliseFailure,"atividades/" + atividade.id + "/registrar_analise",
				  { descricao: atividade.descricaoAnalista } , AxDS.PUT, true);
		}
		
      	private function onRegistrarAnaliseSuccess(result: Atividade): void 
      	{
      		reportSuccess( Verbs.REGISTRAR_ANALISE, result );	
      	}
      
      	private function onRegistrarAnaliseFailure(result: Object): void 
      	{
			reportFailure( Verbs.REGISTRAR_ANALISE );
      	}

	}
}